import { config } from './config'
import Ajax from '../lib/ajax'

// 导入数据
import data from './index'

// 发起请求获取数据（导入数据更新文件后重新编译加载才能拿到最新文件数据，直接刷新浏览器导致数据缓存快照丢失，以此补充）
let languageData = {}
Ajax.get(`http://${config.ip}:${config.port}`).then(res => languageData = res)

export default function getData(code, key) {
    let str = ''
    if (data[code] && data[code][key]) str = data[code][key]
    else if (languageData[code] && languageData[code][key]) str = languageData[code][key]
    return str
}
